10 REM COPYRIGHT 1988 COMPUTE! PUBLICATIONS, INC. - ALL RIGHTS RESERVED 20 IFA=1THEN80 30 PRINT"[147][144] COPYRIGHT 1988 [146]" 40 PRINT"COMPUTE! PUBLICATIONS, INC.[146]" 50 PRINT " ALL RIGHTS RESERVED [146]":FORI=1TO1500:NEXT 70 A=1:LOAD"B&B.ML",8,1 80 FORSD=0TO5:READSD(SD):POKE52580+SD*2,SD(SD):NEXT 90 FORN=1TO8:READFH(N),FL(N):NEXT:SID=54272 100 DIMA$(50) 110 READA$(T):IFA$(T)<>"END"THENT=T+1:GOTO110 120 T=T-1:SYS16385:POKE845,0:POKE844,0 130 FORN=0TO2*T:R1=INT(RND(0)*T):R2=INT(RND(0)*T)+1:T$=A$(R1):A$(R1)=A$(R2) 140 A$(R2)=T$:NEXT 150 K=0:P=1:SC(0)=0:SC(1)=0:SF(0)=0:SF(1)=0:FL=0:RG=0:FF=0 160 PRINT"[147]":POKE214,11:POKE211,14:PRINTCHR$(142)"[159]BOOM AND BUST":GOSUB880 170 PRINT"PRESS 1[146] FOR 1 PLAYER" 180 PRINT"PRESS 2[146] FOR 2 PLAYERS "; 190 GETK$:IFK$=""THEN190 200 IFK$<>"1"ANDK$<>"2"THEN190 210 PRINTK$;:D$(1)="PHRASE":D$(2)="THING":D$(3)="OCCUPATION" 220 P$(0)=" PLAYER 1 [146]":P$(1)="[158] PLAYER 2 [146]":E$=" " 230 IFK$="1"THENK=1:P=0:P$(1)=" [158] BONUS [146]" 240 FORT1=0TOT:FORSD=0TO5:POKE52580+SD*2,SD(SD):NEXT 250 POKE845,0:POKE53269,PEEK(53269)OR1 260 Q=0 270 D$=LEFT$(A$(T1),1):A$=RIGHT$(A$(T1),LEN(A$(T1))-1) 280 D=VAL(D$):D$=D$(D):SC(0)=0:SC(1)=0:RG=0 290 IFK=1THENSC(1)=100 300 F=(40-LEN(A$))/2 310 POKE857,30:POKE845,0:GOSUB1110 320 SP=0:FORN=1TOLEN(A$):M$=MID$(A$,N,1):IFM$=" "THENSP=SP+1:GOTO340 330 POKE1703+N+F,83:POKE55975+N+F,1 340 NEXT 350 IFK=0THENP=ABS(P-1) 360 TM=125:POKE844,P 370 GOSUB1170 380 FR=FRE(0):POKE845,1 390 WR=0:IFPEEK(197)=4THENPOKE845,0:GOSUB660:IFWR=2THENNEXTT1:GOTO1040 400 IFWR=1THENPOKE53269,PEEK(53269)OR1:GOTO350 410 TM=TM-1:IFTM<10THENGOSUB970 420 IFTM<1ANDPEEK(833)<>2ANDPEEK(857)=QTHENPOKE845,0:D=30:GOSUB840:GOTO350 430 IFPEEK(845)=1THEN390 440 TM=100:FORN=1TO500:NEXTN:IFPEEK(857)=QTHEND=20:GOSUB840:GOTO350 450 Q=PEEK(857):R=PEEK(837):S=PEEK(838)/2:L=94-(R*6)-(6-S) 460 IN=0:IFL>90THENL=L-56:IN=64 470 M=0:FORN=1TOLEN(A$) 480 IFMID$(A$,N,1)<>CHR$(L)THEN570 490 RG=RG+1:M=1:POKE54283,33:POKE1703+N+F,L-64+IN:POKE55975+N+F,7 500 A1$=LEFT$(A1$,N-1)+" "+MID$(A1$,N+1,LEN(A1$)):POKE54283,32 510 SC(P)=SC(P)+10:GOSUB610 520 MA=1:FM=0:FORN1=1TOLEN(A$):M$=MID$(A1$,N1,1):IFM$=" "THEN550 530 IFFM=0THENM1$=M$:FM=1 540 IFM$<>M1$THENMA=0 550 NEXT 560 IFLEN(A$)-RG-SP=1ORMA=1THENGOSUB660:GOTO1010 570 NEXT 580 IFM=1THEN380 590 D=20:GOSUB840:GOTO350 600 REM 610 FORC=0TO1:SC$(C)=STR$(SC(C)):SC$(C)=SC$(C)+LEFT$(E$,7-LEN(SC$(C))):NEXT 620 FORC=0TO1:SC$(C)=STR$(SC(C)):SC$(C)=SC$(C)+LEFT$(E$,7-LEN(SC$(C))):NEXT 630 PRINT"";:POKE214,21:PRINT:POKE211,1:PRINT"$"SC$(0)TAB(31)"$"SC$(1); 640 RETURN 650 REM 660 POKE53269,PEEK(53269)AND254:POKE198,0:POKE214,22:PRINT:POKE211,0:W=0:G$="" 670 PRINT"[159]GUESS? ";:FORN=1TOLEN(A$):PRINT"[164]";:NEXT:PRINT"[145]":PRINT""; 680 GETG1$:IFG1$=""THEN680 690 G1=ASC(G1$):IFG1=13THEN770 700 IFG1=20ANDG$<>""THENG$=LEFT$(G$,LEN(G$)-1):FL=1 710 IFFL=1AND(LEN(G$)LEN(A$)-1)THENPRINTG1$; 730 IFFL=1THENFL=0:GOTO680 740 IFG1>90ORG1<32THEN680 750 IFLEN(G$)<33THENPRINTG1$;:G$=G$+G1$ 760 GOTO680 770 IFG$<>A$THEN810 780 WR=2:SF(P)=SF(P)+SC(P)+500+SC(1)*K:SC(1)=0 790 POKE781,23:SYS59903:PRINT"RIGHT!";:POKE53269,PEEK(53269)OR1:GOSUB610 800 GOSUB1110:GOSUB880:RETURN 810 IFK=1THENSC(1)=0 820 POKE781,23:SYS59903:PRINT"WRONG!";:D=50:GOSUB840:POKE781,23:SYS59903 830 WR=1:GOSUB610:RETURN 840 POKESID+4,17:FORW=DTO5 STEP-1:POKESID+1,W:FORN=1TOD:NEXT:NEXT:POKESID+4,16 850 IFK=1THENSC(1)=SC(1)-10:IFSC(1)<0THENSC(1)=0 860 GOSUB610:RETURN 870 REM 880 POKESID+5,15:POKESID+6,252:POKESID+12,15:POKESID+13,252:WF=64 890 FORL=1TO30:N=INT(RND(0)*6)+3 900 IFN=9THENFORW=1TO60:NEXT:GOTO950 910 POKESID,FL(N):POKESID+1,FH(N):POKE53248,FL(N) 920 POKESID+7,FL(N)+10:POKESID+8,FH(N) 930 IFWF=64THENPOKESID+3,7:POKESID+2,150:POKESID+10,7:POKESID+9,150 940 POKESID+4,WF+1:POKESID+11,17:FORW=1TO80:NEXT:POKESID+4,WF:POKESID+11,16 950 NEXT:POKE53248,28:RETURN 960 REM 970 POKESID+6,242:POKESID+1,80:POKESID+4,17:POKESID+4,16 980 FORN=1TOTM+80:NEXTN:POKESID+1,60:POKESID+4,17 990 POKESID+4,16:FORN=1TOTM+50:NEXTN:RETURN 1000 REM 1010 IFWR=2THENNEXTT1:GOTO1040 1020 IFK=0THENP=ABS(P-1):GOSUB1170:GOSUB660:IFWR=2THENNEXTT1:GOTO1040 1030 PRINT:PRINTA$:FORN=1TO1500:NEXT:NEXTT1 1040 POKE53269,1 1050 IFSF(0)>SF(1)THENP$=P$(0) 1060 IFSF(0)